264 research outputs found

    On Average Performance and Stability of Economic Model Predictive Control

    No full text

    A general dissipativity constraint for feedback system design, with emphasis on MPC

    Get PDF
    A ‘General Dissipativity Constraint’ (GDC) is introduced to facilitate the design of stable feedback systems. A primary application is to MPC controllers when it is preferred to avoid the use of ‘stabilising ingredients’ such as terminal constraint sets or long prediction horizons. Some very general convergence results are proved under mild conditions. The use of quadratic functions, replacing GDC by ‘Quadratic Dissipation Constraint’ (QDC), is introduced to allow implementation using linear matrix inequalities. The use of QDC is illustrated for several scenarios: state feedback for a linear time-invariant system, MPC of a linear system, MPC of an input-affine system, and MPC with persistent disturbances. The stability that is guaranteed by GDC is weaker than Lyapunov stability, being ‘Lagrange stability plus convergence’. Input-to-state stability is obtained if the control law is continuous in the state. An example involving an open-loop unstable helicopter illustrates the efficacy of the approach in practice.National Research Foundation Singapor

    Adaptive Horizon Model Predictive Control and Al'brekht's Method

    Get PDF
    A standard way of finding a feedback law that stabilizes a control system to an operating point is to recast the problem as an infinite horizon optimal control problem. If the optimal cost and the optmal feedback can be found on a large domain around the operating point then a Lyapunov argument can be used to verify the asymptotic stability of the closed loop dynamics. The problem with this approach is that is usually very difficult to find the optimal cost and the optmal feedback on a large domain for nonlinear problems with or without constraints. Hence the increasing interest in Model Predictive Control (MPC). In standard MPC a finite horizon optimal control problem is solved in real time but just at the current state, the first control action is implimented, the system evolves one time step and the process is repeated. A terminal cost and terminal feedback found by Al'brekht's methoddefined in a neighborhood of the operating point is used to shorten the horizon and thereby make the nonlinear programs easier to solve because they have less decision variables. Adaptive Horizon Model Predictive Control (AHMPC) is a scheme for varying the horizon length of Model Predictive Control (MPC) as needed. Its goal is to achieve stabilization with horizons as small as possible so that MPC methods can be used on faster and/or more complicated dynamic processes.Comment: arXiv admin note: text overlap with arXiv:1602.0861

    Nominal model predictive control

    Get PDF
    5 p., to appear in Encyclopedia of Systems and Control, Tariq Samad, John Baillieul (eds.)International audienceModel Predictive Control is a controller design method which synthesizes a sampled data feedback controller from the iterative solution of open loop optimal control problems.We describe the basic functionality of MPC controllers, their properties regarding feasibility, stability and performance and the assumptions needed in order to rigorously ensure these properties in a nominal setting

    Non-centralized predictive control for drinking-water supply systems

    Get PDF
    The final publication is available at link.springer.comThis book presents a set of approaches for the real-time monitoring and control of drinking-water networks based on advanced information and communication technologies. It shows the reader how to achieve significant improvements in efficiency in terms of water use, energy consumption, water loss minimization, and water quality guarantees. The methods and approaches presented are illustrated and have been applied using real-life pilot demonstrations based on the drinking-water network in Barcelona, Spain. The proposed approaches and tools cover: - decision-making support for real-time optimal control of water transport networks, explaining how stochastic model predictive control algorithms that take explicit account of uncertainties associated with energy prices and real demand allow the main flow andpressure actuators—pumping stations and pressure regulation valves—and intermediate storage tanks to be operated to meet demand using the most sustainable types of source and with minimum electricity costs; - decision-making support for monitoring water balance and distribution network quality in real time, implementing fault detection anddiagnosis techniques and using information from hundreds of flow,pressure, and water-quality sensors together with hydraulic and quality-parameter-evolution models to detect and locate leaks in the network, possible breaches in water quality, and failures in sensors and/or actuators; - consumer-demand prediction, based on smart metering techniques, producing detailed analyses and forecasts of consumption patterns,providing a customer communications service, and suggesting economic measures intended to promote more efficient use of water at the household level. Researchers and engineers working with drinking-water networks will find this a vital support in overcoming the problems associated with increased population, environmental sensitivities and regulation, aging infrastructures, energy requirements, and limited water sources.Peer ReviewedPostprint (author's final draft

    SiL: An Approach for Adjusting Applications to Heterogeneous Systems Under Perturbations

    Full text link
    Scientific applications consist of large and computationally-intensive loops. Dynamic loop scheduling (DLS) techniques are used to load balance the execution of such applications. Load imbalance can be caused by variations in loop iteration execution times due to problem, algorithmic, or systemic characteristics (also, perturbations). The following question motivates this work: "Given an application, a high-performance computing (HPC) system, and both their characteristics and interplay, which DLS technique will achieve improved performance under unpredictable perturbations?" Existing work only considers perturbations caused by variations in the HPC system delivered computational speeds. However, perturbations in available network bandwidth or latency are inevitable on production HPC systems. Simulator in the loop (SiL) is introduced, herein, as a new control-theoretic inspired approach to dynamically select DLS techniques that improve the performance of applications on heterogeneous HPC systems under perturbations. The present work examines the performance of six applications on a heterogeneous system under all above system perturbations. The SiL proof of concept is evaluated using simulation. The performance results confirm the initial hypothesis that no single DLS technique can deliver best performance in all scenarios, while the SiL-based DLS selection delivered improved application performance in most experiments

    model predictive control tools for evolutionary plants

    Get PDF
    The analysis and design of control system configurations for automated production systems is generally a challenging problem, in particular given the increasing number of automation devices and the amount of information to be managed. This problem becomes even more complex when the production system is characterized by a fast evolutionary behaviour in terms of tasks to be executed, production volumes, changing priorities, and available resources. Thus, the control solution needs to be optimized on the basis of key performance indicators like flow production, service level, job tardiness, peak of the absorbed electrical power and the total energy consumed by the plant. This paper proposes a prototype control platform based on Model Predictive Control (MPC) that is able to impress to the production system the desired functional behaviour. The platform is structured according to a two-level control architecture. At the lower layer, distributed MPC algorithms control the pieces of equipment in the production system. At the higher layer an MPC coordinator manages the lower level controllers, by taking full advantage of the most recent advances in hybrid control theory, dynamic programming, mixed‐integer optimization, and game theory. The MPC-based control platform will be presented and then applied to the case of a pilot production plant
    • 

    corecore